<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<title> - The Java EE 5 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2008-10-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/j5eetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnafd.html">4.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnagx.html">5.&nbsp;&nbsp;JavaServer Pages Technology</a></p>
<p class="toc level2"><a href="bnajo.html">6.&nbsp;&nbsp;JavaServer Pages Documents</a></p>
<p class="toc level2"><a href="bnakc.html">7.&nbsp;&nbsp;JavaServer Pages Standard Tag Library</a></p>
<p class="toc level2"><a href="bnalj.html">8.&nbsp;&nbsp;Custom Tags in JSP Pages</a></p>
<p class="toc level2"><a href="bnaon.html">9.&nbsp;&nbsp;Scripting in JSP Pages</a></p>
<p class="toc level2"><a href="bnaph.html">10.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnaqz.html">11.&nbsp;&nbsp;Using JavaServer Faces Technology in JSP Pages</a></p>
<p class="toc level2"><a href="bnatx.html">12.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnavg.html">13.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnawo.html">14.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="bnaxu.html">15.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">16.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="bnazf.html">17.&nbsp;&nbsp;Binding between XML Schema and Java Classes</a></p>
<p class="toc level2"><a href="bnbdv.html">18.&nbsp;&nbsp;Streaming API for XML</a></p>
<p class="toc level2"><a href="bnbhf.html">19.&nbsp;&nbsp;SOAP with Attachments API for Java</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbls.html">20.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbnb.html">21.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="bnboc.html">22.&nbsp;&nbsp;Session Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">23.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;V&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">24.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="bnbrl.html">25.&nbsp;&nbsp;Persistence in the Web Tier</a></p>
<p class="toc level2"><a href="bnbrs.html">26.&nbsp;&nbsp;Persistence in the EJB Tier</a></p>
<p class="toc level2"><a href="bnbtg.html">27.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level1 tocsp"><a href="bnbwi.html">Part&nbsp;VI&nbsp;Services</a></p>
<p class="toc level2"><a href="bnbwj.html">28.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bnbyk.html">29.&nbsp;&nbsp;Securing Java EE Applications</a></p>
<p class="toc level2"><a href="bncas.html">30.&nbsp;&nbsp;Securing Web Applications</a></p>
<p class="toc level2"><a href="bncdq.html">31.&nbsp;&nbsp;The Java Message Service API</a></p>
<p class="toc level2"><a href="bncgv.html">32.&nbsp;&nbsp;Java EE Examples Using the JMS API</a></p>
<p class="toc level2"><a href="bncih.html">33.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">34.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncjx.html">35.&nbsp;&nbsp;Connector Architecture</a></p>
<p class="toc level1 tocsp"><a href="bnckn.html">Part&nbsp;VII&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="bncko.html">36.&nbsp;&nbsp;The Coffee Break Application</a></p>
<p class="toc level2"><a href="bnclz.html">37.&nbsp;&nbsp;The Duke's Bank Application</a></p>
<p class="toc level1 tocsp"><a href="gexbq.html">Part&nbsp;VIII&nbsp;Appendixes</a></p>
<p class="toc level2"><a href="bncno.html">A.&nbsp;&nbsp;Java Encoding Schemes</a></p>
<p class="toc level2"><a href="bncnq.html">B.&nbsp;&nbsp;Preparation for Java EE Certification Exams</a></p>
<p class="toc level2"><a href="bncnt.html">C.&nbsp;&nbsp;About the Authors</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td width="705px">
         <div class="header">
             <div class="header-links-top">
                 <a href="http://java.sun.com">java.sun.com</a> |
                 <a href="http://docs.sun.com/">docs.sun.com</a><br>
             </div> 
             <img src="graphics/tutorialBanner.gif" width="704" height="120" alt="The Java&trade; EE 5 Tutorial"/>
             <div class="header-links">
	         <a href="index.html">Home</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/download.html">Download</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf">PDF</a> |
                 <a href="http://java.sun.com/javaee/5/docs/api/index.html">API</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/faq.html">FAQ</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/search.html">Search</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/sendusmail.html">Feedback</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/history.html">History</a>
             </div>
             <div class="navigation">
                 <a href="idx-4.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
                 <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
                 <a href="idx-6.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h4>F</h4>
<div class="indexdiv">
<dl>
<dd>factory classes, StAX, <a href="bnbem.html#indexterm-1847">StAX Factory Classes</a></dd>
</dl>
<dl>
<dd>Filter, StAX example, <a href="bnbfl.html#indexterm-1881">Filter Example</a></dd>
</dl>
<dl>
<dd>filter chains<dl>
<dd><a href="bnagb.html#indexterm-265">Programming Filters</a></dd>
<dd><a href="bnagb.html#indexterm-278">Specifying Filter Mappings</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>Filter</tt> interface, <a href="bnagb.html#indexterm-263">Programming Filters</a></dd>
</dl>
<dl>
<dd>filters, <a href="bnagb.html#indexterm-261">Filtering Requests and Responses</a><dl>
<dd>defining, <a href="bnagb.html#indexterm-262">Programming Filters</a></dd>
<dd>mapping to web components, <a href="bnagb.html#indexterm-272">Specifying Filter Mappings</a></dd>
<dd>mapping to web resources<dl>
<dd><a href="bnagb.html#indexterm-274">Specifying Filter Mappings</a></dd>
<dd><a href="bnagb.html#indexterm-276">Specifying Filter Mappings</a></dd>
<dd><a href="bnagb.html#indexterm-280">Specifying Filter Mappings</a></dd>
</dl>
</dd>
<dd>overriding request methods, <a href="bnagb.html#indexterm-270">Programming Customized Requests and Responses</a></dd>
<dd>overriding response methods, <a href="bnagb.html#indexterm-271">Programming Customized Requests and Responses</a></dd>
<dd>response wrappers, <a href="bnagb.html#indexterm-269">Programming Customized Requests and Responses</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>findAncestorWithClass</tt> method, <a href="bnann.html#indexterm-604">Cooperating Tags</a></dd>
</dl>
<dl>
<dd>foreign keys, <a href="bnbrt.html#indexterm-2221">One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys</a></dd>
</dl>
<dl>
<dd><tt>forward</tt> method, <a href="bnagi.html#indexterm-288">Transferring Control to Another Web Component</a></dd>
</dl>
<dl>
<dd>fully qualified names, <a href="bnbhr.html#indexterm-1937">Adding Content to the Body</a></dd>
</dl>
</div><h4>G</h4>
<div class="indexdiv">
<dl>
<dd>garbage collection, <a href="bnbmt.html#indexterm-2062">The Life Cycle of a Message-Driven Bean</a></dd>
</dl>
<dl>
<dd><tt>GenericServlet</tt> interface, <a href="bnafe.html#indexterm-210">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>getAttachments</tt> method, <a href="bnbhr.html#indexterm-1978">Accessing an AttachmentPart Object</a></dd>
</dl>
<dl>
<dd><tt>getBody</tt> method, <a href="bnbhr.html#indexterm-1925">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getCallerPrincipal</tt> method, <a href="bnbyl.html#indexterm-2584">Accessing an Enterprise Bean Caller&rsquo;s Security Context</a></dd>
</dl>
<dl>
<dd><tt>getConnection</tt> method, <a href="bncjj.html#indexterm-3088">DataSource Objects and Connection Pools</a></dd>
</dl>
<dl>
<dd><tt>getEnvelope</tt> method, <a href="bnbhr.html#indexterm-1923">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getHeader</tt> method, <a href="bnbhr.html#indexterm-1924">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getJspBody</tt> method, <a href="bnann.html#indexterm-590">Tag Handler Does Not Manipulate the Body</a></dd>
</dl>
<dl>
<dd><tt>getJspContext</tt> method, <a href="bnann.html#indexterm-594">Tag Handlers for Tags That Define Variables</a></dd>
</dl>
<dl>
<dd><tt>getParameter</tt> method, <a href="bnafv.html#indexterm-239">Getting Information from Requests</a></dd>
</dl>
<dl>
<dd><tt>getParent</tt> method, <a href="bnann.html#indexterm-605">Cooperating Tags</a></dd>
</dl>
<dl>
<dd><tt>getRemoteUser</tt> method, <a href="bncba.html#indexterm-2741">Checking Caller Identity Programmatically</a></dd>
</dl>
<dl>
<dd><tt>getRequestDispatcher</tt> method, <a href="bnagi.html#indexterm-284">Invoking Other Web Resources</a></dd>
</dl>
<dl>
<dd><tt>getRollbackOnly</tt> method, <a href="bncgl.html#indexterm-2961">Managing Distributed Transactions</a></dd>
</dl>
<dl>
<dd><tt>getServletContext</tt> method, <a href="bnagl.html#indexterm-291">Accessing the Web Context</a></dd>
</dl>
<dl>
<dd><tt>getSession</tt> method, <a href="bnagm.html#indexterm-295">Accessing a Session</a></dd>
</dl>
<dl>
<dd><tt>getSOAPBody</tt> method, <a href="bnbhr.html#indexterm-1927">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getSOAPHeader</tt> method, <a href="bnbhr.html#indexterm-1926">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getSOAPPart</tt> method, <a href="bnbhr.html#indexterm-1922">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>getUserPrincipal</tt> method, <a href="bncba.html#indexterm-2743">Checking Caller Identity Programmatically</a></dd>
</dl>
<dl>
<dd><tt>getValue</tt> method, <a href="bnbhr.html#indexterm-1959">Getting the Content of a Message</a></dd>
</dl>
<dl>
<dd><tt>getVariableInfo</tt> method, <a href="bnann.html#indexterm-597">TagExtraInfo Class</a></dd>
</dl>
<dl>
<dd>GIOP, <a href="bnbyl.html#indexterm-2666">Configuring IOR Security</a></dd>
</dl>
<dl>
<dd>groups, <a href="bnbxj.html#indexterm-2483">What Is a Group?</a><dl>
<dd>managing, <a href="bnbxj.html#indexterm-2492">Managing Users and Groups on the Application Server</a></dd>
</dl>
</dd>
</dl>
</div><h4>H</h4>
<div class="indexdiv">
<dl>
<dd>handling events, <i>See </i>event and listener model</dd>
</dl>
<dl>
<dd><tt>hashCode</tt> method, <a href="bnbqa.html#indexterm-2165">Primary Key Classes</a></dd>
</dl>
<dl>
<dd>helper classes<dl>
<dd><a href="bnbmp.html#indexterm-2050">The Contents of an Enterprise Bean</a></dd>
<dd><a href="bnbod.html#indexterm-2111">Helper Classes</a></dd>
</dl>
<dl>
<dd>Duke&rsquo;s Bank, <a href="bncmb.html#indexterm-3158">Helper Classes</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP<dl>
<dd><a href="bnayl.html#indexterm-1674">Building Web Services with JAX-WS</a></dd>
<dd><a href="bnayl.html#indexterm-1677">Building Web Services with JAX-WS</a></dd>
</dl>
<dl>
<dd>over SSL, <a href="bncbe.html#indexterm-2755">HTTPS Client Authentication</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP request URLs, <a href="bnafv.html#indexterm-247">Getting Information from Requests</a><dl>
<dd>query strings, <a href="bnafv.html#indexterm-249">Getting Information from Requests</a></dd>
<dd>request paths, <a href="bnafv.html#indexterm-248">Getting Information from Requests</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP requests, <a href="bnafv.html#indexterm-244">Getting Information from Requests</a><dl>
<dd><i>See also </i>requests</dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP responses, <a href="bnafv.html#indexterm-258">Constructing Responses</a><dl>
<dd><i>See also </i>responses<dd>status codes, <a href="bnaeo.html#indexterm-199">Mapping Errors to Error Screens</a><dl>
<dd>mapping to error screens, <a href="bnaeo.html#indexterm-197">Mapping Errors to Error Screens</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTPS<dl>
<dd><a href="bnbwy.html#indexterm-2434">Transport-Layer Security</a></dd>
<dd><a href="bnbxw.html#indexterm-2541">Verifying SSL Support</a></dd>
<dd><a href="bnbxw.html#indexterm-2554">Working with Digital Certificates</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>HttpServlet</tt> interface, <a href="bnafe.html#indexterm-211">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>HttpServletRequest</tt> interface<dl>
<dd><a href="bnafv.html#indexterm-246">Getting Information from Requests</a></dd>
<dd><a href="bncba.html#indexterm-2740">Checking Caller Identity Programmatically</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>HttpServletResponse</tt> interface, <a href="bnafv.html#indexterm-260">Constructing Responses</a></dd>
</dl>
<dl>
<dd><tt>HttpSession</tt> interface, <a href="bnagm.html#indexterm-294">Accessing a Session</a></dd>
</dl>
</div><h4>I</h4>
<div class="indexdiv">
<dl>
<dd>identification<dl>
<dd><a href="bnbwk.html#indexterm-2403">Characteristics of Application Security</a></dd>
<dd><a href="bnbxj.html#indexterm-2473">Working with Realms, Users, Groups, and Roles</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>IIOP, <a href="bnbyl.html#indexterm-2665">Configuring IOR Security</a></dd>
</dl>
<dl>
<dd>implicit objects<dl>
<dd><a href="bnatg.html#indexterm-1207">Binding a Component Value to an Implicit Object</a></dd>
<dd><a href="bnatg.html#indexterm-1208">Binding a Component Value to an Implicit Object</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>include</tt> directive, <a href="bnajb.html#indexterm-400">Reusing Content in JSP Pages</a></dd>
</dl>
<dl>
<dd><tt>include</tt> method, <a href="bnagi.html#indexterm-286">Including Other Resources in the Response</a></dd>
</dl>
<dl>
<dd><tt>init</tt> method, <a href="bnafu.html#indexterm-228">Initializing a Servlet</a></dd>
</dl>
<dl>
<dd><tt>InitialContext</tt> interface, <a href="bnacj.html#indexterm-111">Java Naming and Directory Interface</a></dd>
</dl>
<dl>
<dd>initializing properties with the <tt>managed-property</tt> element<dl>
<dd>initializing <tt>Array</tt> and <tt>List</tt> properties, <a href="bnawq.html#indexterm-1582">Initializing Array and List Properties</a></dd>
<dd>initializing managed-bean properties, <a href="bnawq.html#indexterm-1583">Initializing Managed Bean Properties</a></dd>
<dd>initializing <tt>Map</tt> properties, <a href="bnawq.html#indexterm-1578">Initializing Map Properties</a></dd>
<dd>initializing maps and lists, <a href="bnawq.html#indexterm-1585">Initializing Maps and Lists</a></dd>
<dd>referencing an initialization parameter, <a href="bnawq.html#indexterm-1577">Referencing an Initialization Parameter</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>integrity, <a href="bnbxw.html#indexterm-2531">Establishing a Secure Connection Using SSL</a><dl>
<dd>of data, <a href="bnbwk.html#indexterm-2407">Characteristics of Application Security</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>internationalization, <a href="bnaxu.html#indexterm-1646">Internationalizing and Localizing Web Applications</a></dd>
</dl>
<dl>
<dd>Internationalizing<dl>
<dd>JavaServer Faces applications<dl>
<dd><i>See </i>internationalizing JavaServer Faces applications</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>internationalizing JavaServer Faces applications<dl>
<dd><tt>basename</tt><dl>
<dd><a href="bnasp.html#indexterm-1104">Loading a Resource Bundle</a></dd>
<dd><a href="bnaxc.html#indexterm-1591">Registering Custom Localized Static Text</a></dd>
</dl>
</dd>
<dd><tt>FacesContext.getLocale</tt> method, <a href="bnast.html#indexterm-1147">Using DateTimeConverter</a></dd>
<dd><tt>FacesMessage</tt> class, <a href="bnaum.html#indexterm-1336">Localizing Messages</a></dd>
<dd><tt>getMessage(FacesContext, String, Object)</tt> method<dl>
<dd><a href="bnaum.html#indexterm-1344">Creating a Message with a Message Factory</a></dd>
<dd><a href="bnauw.html#indexterm-1402">Implementing the Validator Interface</a></dd>
</dl>
</dd>
<dd><tt>loadBundle</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-944">Using the Core Tags</a></dd>
<dd><a href="bnasp.html#indexterm-1107">Referencing Localized Static Data</a></dd>
<dd><a href="bnaxw.html#indexterm-1655">Retrieving Localized Messages</a></dd>
</dl>
</dd>
<dd><tt>locale</tt> attribute, <a href="bnarb.html#indexterm-901">Setting Up a Page</a></dd>
<dd>localizing messages, <a href="bnaum.html#indexterm-1331">Localizing Messages</a></dd>
<dd>message factory pattern, <a href="bnaum.html#indexterm-1333">Localizing Messages</a></dd>
<dd><tt>MessageFactory</tt> class<dl>
<dd><a href="bnaum.html#indexterm-1338">Creating a Message with a Message Factory</a></dd>
<dd><a href="bnaum.html#indexterm-1340">Creating a Message with a Message Factory</a></dd>
<dd><a href="bnaum.html#indexterm-1342">Creating a Message with a Message Factory</a></dd>
<dd><a href="bnauw.html#indexterm-1399">Implementing the Validator Interface</a></dd>
</dl>
</dd>
<dd>performing localization, <a href="bnaum.html#indexterm-1329">Performing Localization</a></dd>
<dd>queueing messages, <a href="bnavb.html#indexterm-1447">Writing a Method to Perform Validation</a></dd>
<dd>using localized static data and messages, <a href="bnarf.html#indexterm-1078">Rendering Components for Selecting Multiple Values</a></dd>
<dd>using the <tt>FacesMessage</tt> class to create a message, <a href="bnaum.html#indexterm-1347">Using FacesMessage to Create a Message</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>interoperability, secure, <a href="bnbyl.html#indexterm-2668">Configuring IOR Security</a></dd>
</dl>
<dl>
<dd><tt>invalidate</tt> method, <a href="bnagm.html#indexterm-298">Session Management</a></dd>
</dl>
<dl>
<dd><tt>invoke</tt> method, <a href="bnann.html#indexterm-591">Tag Handler Does Not Manipulate the Body</a></dd>
</dl>
<dl>
<dd>IOR security, <a href="bnbyl.html#indexterm-2663">Configuring IOR Security</a></dd>
</dl>
<dl>
<dd><tt>isCallerInRole</tt> method, <a href="bnbyl.html#indexterm-2585">Accessing an Enterprise Bean Caller&rsquo;s Security Context</a></dd>
</dl>
<dl>
<dd><tt>isThreadSafe</tt> attribute, <a href="bnahl.html#indexterm-338">Using Shared Objects</a></dd>
</dl>
<dl>
<dd><tt>isUserInRole</tt> method, <a href="bncba.html#indexterm-2742">Checking Caller Identity Programmatically</a></dd>
</dl>
<dl>
<dd><tt>IterationTag</tt> interface, <a href="bnaow.html#indexterm-635">Tag Handlers</a></dd>
</dl>
<dl>
<dd>iterator, StAX API, <a href="bnbec.html#indexterm-1840">Iterator API</a><dl>
<dd>event types, <a href="bnbec.html#indexterm-1842">Iterator Event Types</a></dd>
<dd>example event mapping, <a href="bnbec.html#indexterm-1844">Example of Event Mapping</a></dd>
</dl>
</dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-4.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
             <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
             <a href="idx-6.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
         </div>

         <div class="copyright">
      	    <p>The material in The Java&trade; EE 5 Tutorial is <a href='docinfo.html'>copyright</a>-protected and may not be published in other works without express written permission from Sun Microsystems.</p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

